]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
16 years agoAdd eject buttons in places menu for places which support it
Florian Müllner [Fri, 27 Nov 2009 11:20:02 +0000 (12:20 +0100)]
Add eject buttons in places menu for places which support it

https://bugzilla.gnome.org/show_bug.cgi?id=602976

16 years agoUse the preferred text editor when opening an extension's .js file
Siegfried-Angel Gevatter Pujals [Fri, 18 Dec 2009 19:26:41 +0000 (20:26 +0100)]
Use the preferred text editor when opening an extension's .js file

Change "./src/gnome-shell --create-extension" to use "gnome-open"
when opening the newly created .js file, so that it is launched
with the user's preferred text editor, instead of hardcoding gedit.

16 years agoMake "gnome-shell --create-extension" compatible with Python 2.5
Siegfried-Angel Gevatter Pujals [Fri, 18 Dec 2009 19:22:51 +0000 (20:22 +0100)]
Make "gnome-shell --create-extension" compatible with Python 2.5

Fallback to using the json-py module on systems with a Python
version older than 2.6 (which introduced native JSON support).

16 years ago[ShellAppSystem] Initialize collation keys for info on-demand
Colin Walters [Fri, 18 Dec 2009 17:29:25 +0000 (12:29 -0500)]
[ShellAppSystem] Initialize collation keys for info on-demand

In case of duplicate infos structures with the same id, the
info structures we get from looking up the id in app_id_to_info
aren't necessarily the same as those we used to match, so we
can't rely on matching to implicitly initialize info->casefolded_name.

Since the name collation key isn't used in matching results,
just in sorting, init it on-demand in the sorting which is also more
efficient.

16 years agoCompletion in alt+F2
Maxim Ermilov [Thu, 17 Dec 2009 22:12:46 +0000 (01:12 +0300)]
Completion in alt+F2

Bind <Tab> for command's completion and path's completion.
https://bugzilla.gnome.org/show_bug.cgi?id=597677

16 years ago[js/ui/Makefile.am] Install extensionSystem.js
Colin Walters [Fri, 18 Dec 2009 16:28:39 +0000 (11:28 -0500)]
[js/ui/Makefile.am] Install extensionSystem.js

16 years agoReposition items at start of fade in
Florian Müllner [Sun, 22 Nov 2009 03:51:28 +0000 (04:51 +0100)]
Reposition items at start of fade in

We need to set the positions after the animation ends (and
fadeIn starts), not before when allocation is changed.

As the window may still be in motion when the overlay is
repositioned, it is safer to pass the calculated values
as parameters.

https://bugzilla.gnome.org/show_bug.cgi?id=602598

16 years ago[lookingGlass] Add primitive extensions list
Colin Walters [Wed, 28 Oct 2009 22:05:34 +0000 (18:05 -0400)]
[lookingGlass] Add primitive extensions list

In the future this should be more like the Firefox Addons UI
probably with enable/disable/update checking, but stub it out
here for now.

https://bugzilla.gnome.org/show_bug.cgi?id=599661

16 years agoMake link.js into a St.Button, delete unused link imports
Colin Walters [Wed, 2 Dec 2009 17:13:24 +0000 (12:13 -0500)]
Make link.js into a St.Button, delete unused link imports

It's actually totally unused at the moment, but a future patch will use it.

https://bugzilla.gnome.org/show_bug.cgi?id=599661

16 years ago[St] Implement text-decoration: [underline|strikethrough]
Colin Walters [Wed, 2 Dec 2009 19:42:26 +0000 (14:42 -0500)]
[St] Implement text-decoration: [underline|strikethrough]

Move CSS handling of StLabel and StButton for their underlying
ClutterText objects into st_private, and implement support for
the underline and strikethrough St text-decoration properties.

Overline isn't implemented for lack of a corresponding Pango
attribute, and blink, well...

https://bugzilla.gnome.org/show_bug.cgi?id=599661

16 years agoPort more to CSS
Colin Walters [Tue, 27 Oct 2009 17:27:00 +0000 (13:27 -0400)]
Port more to CSS

https://bugzilla.gnome.org/show_bug.cgi?id=599661

16 years agoAdd extensionSystem
Colin Walters [Sun, 25 Oct 2009 22:53:10 +0000 (18:53 -0400)]
Add extensionSystem

Consumer documentation will live at http://live.gnome.org/GnomeShell/Extensions

In terms of implementation; basically we load extensions from the well-known
directories.  Add a GConf key to disable extensions by uuid.  There is a new
option --create-extension for the gnome-shell script which takes a bit of
interactive input, sets up some sample files, and launches gedit.

No extensions UI in this patch; that will come later.

https://bugzilla.gnome.org/show_bug.cgi?id=599661

16 years ago[dash] Avoid infinite recursion in keynav
Colin Walters [Fri, 18 Dec 2009 15:39:02 +0000 (10:39 -0500)]
[dash] Avoid infinite recursion in keynav

16 years ago[js/ui/Makefile.am] Install search.js
Colin Walters [Fri, 18 Dec 2009 15:25:06 +0000 (10:25 -0500)]
[js/ui/Makefile.am] Install search.js

16 years agoAdd search.js, rebase search system on top
Colin Walters [Sun, 29 Nov 2009 22:45:30 +0000 (17:45 -0500)]
Add search.js, rebase search system on top

The high level goal is to separate the concern of searching for
things with display of those things; for example in newer mockups,
applications are displayed exactly the same as they look in the
AppWell.

Another goal was optimizing for speed; for example,
application search was pushed mostly down into C, and we avoid
lowercasing and normalizing every item over and over.

https://bugzilla.gnome.org/show_bug.cgi?id=603523

16 years ago[appDisplay] Unify Inactive/RunningWellItem, split into AppIcon, AppWellIcon
Colin Walters [Tue, 8 Dec 2009 17:51:05 +0000 (12:51 -0500)]
[appDisplay] Unify Inactive/RunningWellItem, split into AppIcon, AppWellIcon

The distinction between the inactive and running was silly; just
have one class which can handle both running states.  However for
a future search patch, we do want a separation between an icon which
just has icon + name + glow, and a well icon which does the menu
integration.

https://bugzilla.gnome.org/show_bug.cgi?id=603523

16 years ago[StOverflowBox] Vertical box which skips painting underallocated children
Colin Walters [Sun, 29 Nov 2009 22:25:49 +0000 (17:25 -0500)]
[StOverflowBox] Vertical box which skips painting underallocated children

https://bugzilla.gnome.org/show_bug.cgi?id=603523

16 years agoAdded Hebrew translation
Liel Fridman [Thu, 17 Dec 2009 22:36:50 +0000 (00:36 +0200)]
Added Hebrew translation

16 years ago[ShellDocSystem] Check GTK+ version for constness of argument
Colin Walters [Tue, 15 Dec 2009 21:29:21 +0000 (16:29 -0500)]
[ShellDocSystem] Check GTK+ version for constness of argument

16 years agoLimit dash docs to 50
Colin Walters [Tue, 8 Dec 2009 02:48:31 +0000 (21:48 -0500)]
Limit dash docs to 50

We has poor performance if we try to allocate hundreds of actors;
a bit more ideally, we'd keep pulling as much as we can, but really
no one should have more than 50 in the list as is now except on
unreasonably large screen sizes.

In the future we should change this to be pull-on-demand thing
in a chunked fashion.

https://bugzilla.gnome.org/show_bug.cgi?id=603522

16 years agoRebase recent documents on top of ShellDocSystem
Colin Walters [Sun, 29 Nov 2009 22:43:25 +0000 (17:43 -0500)]
Rebase recent documents on top of ShellDocSystem

Rather of calling .exists() synchronously for all documents, use
ShellDocSystem's async API to only stat docs we're showing.

Use the doc opening functionality in ShellDocSystem.

Also, more intelligently do redisplay(); don't recreate actors
for recent docs if we already have one for that URI.  We may
need more intelligent caching here; if e.g. just the associated
application changes, we should probably reread the info.

https://bugzilla.gnome.org/show_bug.cgi?id=603522

16 years agoAdd class for handling recent docs
Colin Walters [Sun, 29 Nov 2009 22:35:35 +0000 (17:35 -0500)]
Add class for handling recent docs

Push some of the JS docInfo down into C; crucially, this lets us
use the GIO async API.

https://bugzilla.gnome.org/show_bug.cgi?id=603522

16 years agoMove Main.currentTime() and Main.createAppLaunchContext() into ShellGlobal
Colin Walters [Thu, 3 Dec 2009 20:59:52 +0000 (15:59 -0500)]
Move Main.currentTime() and Main.createAppLaunchContext() into ShellGlobal

Primarily motivated by wanting these functions accessible from C.

https://bugzilla.gnome.org/show_bug.cgi?id=603522

16 years agoAdd set_skip_paint method
Colin Walters [Thu, 26 Nov 2009 17:13:16 +0000 (12:13 -0500)]
Add set_skip_paint method

Ideally we'd be able to override _paint, but given that we can't
at the moment, this method gives a way to implement containers
which don't happen to paint all of their children.

https://bugzilla.gnome.org/show_bug.cgi?id=603522

16 years agoAdd deferred work system
Colin Walters [Thu, 3 Dec 2009 17:19:38 +0000 (12:19 -0500)]
Add deferred work system

Previously we had various things watching for notify::mapped so
we could be more lazy about updating non-visible actors, but it
was fairly ad-hoc.

The deferred work system unifies these callbacks, and also adds
a timeout so that we don't delay changes arbitrarily; this way we
avoid a storm of work if you stay out of the overview for a while,
then go in.

https://bugzilla.gnome.org/show_bug.cgi?id=603522

16 years agoAdd missing "fi" to po/LINGUAS
Andre Klapper [Fri, 11 Dec 2009 17:52:17 +0000 (18:52 +0100)]
Add missing "fi" to po/LINGUAS

16 years agoRemove non-existing src/shell-status-menu.c from POTFILES.in
Andre Klapper [Fri, 11 Dec 2009 17:50:44 +0000 (18:50 +0100)]
Remove non-existing src/shell-status-menu.c from POTFILES.in

16 years agoUpdated French translation
Claude Paroz [Sat, 5 Dec 2009 15:44:19 +0000 (16:44 +0100)]
Updated French translation

Contributed by Pablo Martin-Gomez

16 years agoUpdated Swedish translation
Daniel Nylander [Tue, 1 Dec 2009 22:54:05 +0000 (23:54 +0100)]
Updated Swedish translation

16 years agoAdd global.log, global.logError functions
Colin Walters [Sat, 24 Oct 2009 17:36:52 +0000 (13:36 -0400)]
Add global.log, global.logError functions

These log to a display in lookingGlass; rough equivalent of
the Firebug "console.log".

https://bugzilla.gnome.org/show_bug.cgi?id=599661

16 years agoAdd functions to dynamically load/unload stylesheets
Colin Walters [Sat, 24 Oct 2009 17:10:15 +0000 (13:10 -0400)]
Add functions to dynamically load/unload stylesheets

For implementing extensions, we want the ability to add a stylesheet
dynamically, and unload it as well.

https://bugzilla.gnome.org/show_bug.cgi?id=599661

16 years agoAvoid variable redeclaration
Colin Walters [Mon, 30 Nov 2009 18:47:58 +0000 (13:47 -0500)]
Avoid variable redeclaration

https://bugzilla.gnome.org/show_bug.cgi?id=603327

16 years ago[chrome] only hide chrome if fullscreen window is on the same monitor
Florian Scandella [Sun, 29 Nov 2009 13:27:56 +0000 (14:27 +0100)]
[chrome] only hide chrome if fullscreen window is on the same monitor

https://bugzilla.gnome.org/show_bug.cgi?id=599926

16 years agoUpdated Brazilian Portuguese translation
Amanda Magalhães [Sat, 14 Nov 2009 13:50:03 +0000 (11:50 -0200)]
Updated Brazilian Portuguese translation

16 years agoReplace includes of glib/gi18n.h with glib/gi18n-lib.h
Florian Müllner [Tue, 24 Nov 2009 15:41:00 +0000 (16:41 +0100)]
Replace includes of glib/gi18n.h with glib/gi18n-lib.h

https://bugzilla.gnome.org/show_bug.cgi?id=602802

16 years agoBump save timeout to 5 minutes, close output asynchronously
Colin Walters [Fri, 20 Nov 2009 01:15:46 +0000 (20:15 -0500)]
Bump save timeout to 5 minutes, close output asynchronously

The synchronous close causes us to block in fsync() which has extremely
poor interactivity implications on ext3.

Also, the 5 second timeout was an accidental commit from debugging, 5
minutes is fine.

https://bugzilla.gnome.org/show_bug.cgi?id=602456

16 years agoinclude "config.h" in all .c files
Dan Winship [Tue, 24 Nov 2009 14:07:40 +0000 (09:07 -0500)]
include "config.h" in all .c files

Also, fix shell-global.c to actually compile with config.h included.

Was supposed to fix bug 602802, but doesn't...

16 years agoFix disappearing close button
Florian Müllner [Mon, 23 Nov 2009 21:42:02 +0000 (22:42 +0100)]
Fix disappearing close button

Show the close button after zooming a window in the overview when the
window clone has the pointer focus.

https://bugzilla.gnome.org/show_bug.cgi?id=602772

16 years ago[panel] Port to CSS
Colin Walters [Tue, 17 Nov 2009 22:46:20 +0000 (17:46 -0500)]
[panel] Port to CSS

With some tweaks from JP St. Pierre to center things in case we ever
have a larger panel.

https://bugzilla.gnome.org/show_bug.cgi?id=602131

16 years agoRemove information icon
Colin Walters [Tue, 17 Nov 2009 22:29:54 +0000 (17:29 -0500)]
Remove information icon

It wasn't really useful, not obviously in the current mockups, and
depended on button.js.

https://bugzilla.gnome.org/show_bug.cgi?id=602131

16 years agoPort AppWell to CSS; delete appIcon.js
Colin Walters [Thu, 12 Nov 2009 22:46:59 +0000 (17:46 -0500)]
Port AppWell to CSS; delete appIcon.js

The altTab.js and app well code weren't sharing really
any functionality anymore; un-merge the appIcon code back
into appWell, and have a simple icon + text display for
altTab.

Port AppWell to St and CSS.

https://bugzilla.gnome.org/show_bug.cgi?id=602131

16 years agoRemove ShellButtonBox, button.js; Use St.Clickable in panel.js
Colin Walters [Mon, 16 Nov 2009 19:16:22 +0000 (14:16 -0500)]
Remove ShellButtonBox, button.js; Use St.Clickable in panel.js

StClickable replaces ShellButtonBox.  Reduce the number of
button-like things by deleting button.js.

To do so, add CSS style for the actitivies button.

https://bugzilla.gnome.org/show_bug.cgi?id=602131

16 years agoImport ShellButtonBox as StClickable
Colin Walters [Mon, 16 Nov 2009 18:28:51 +0000 (13:28 -0500)]
Import ShellButtonBox as StClickable

Now a StBin, and add hover/active style properties.  Also, add the
event to the CLICKED signal.  Otherwise a straightforward namespace
transformation.

https://bugzilla.gnome.org/show_bug.cgi?id=602131

16 years agoMove ShellDrawingArea to StDrawingArea
Colin Walters [Sat, 14 Nov 2009 21:39:22 +0000 (16:39 -0500)]
Move ShellDrawingArea to StDrawingArea

It's nicer to have ShellDrawingArea as a St widget so it can
participate more cleanly in CSS styling, such as queuing a redraw
automatically on style changes, and allowing subclasses to use
CSS styling.

https://bugzilla.gnome.org/show_bug.cgi?id=602131

16 years ago[Chrome] clean up APIs and remove workarounds
Dan Winship [Wed, 11 Nov 2009 18:11:34 +0000 (13:11 -0500)]
[Chrome] clean up APIs and remove workarounds

https://bugzilla.gnome.org/show_bug.cgi?id=597044

16 years agoAdd params.js, for function param object parsing.
Dan Winship [Tue, 3 Nov 2009 21:05:54 +0000 (16:05 -0500)]
Add params.js, for function param object parsing.

16 years agoSwitch to confirm dialog when closing
Florian Müllner [Sat, 21 Nov 2009 05:46:02 +0000 (06:46 +0100)]
Switch to confirm dialog when closing

Some applications show a confirm dialog before closing, which the close
button happily ignores.

Detect newly created windows which are transient for the window we try to
close and switch to them.

https://bugzilla.gnome.org/show_bug.cgi?id=602532

16 years agoClear text when closing run dialogue
ultrageek.lloyd [Sat, 21 Nov 2009 20:50:57 +0000 (15:50 -0500)]
Clear text when closing run dialogue

Signed-off-by: Colin Walters <walters@verbum.org>
16 years ago[dash] Switch to using StWidget gradients
Colin Walters [Thu, 19 Nov 2009 22:04:05 +0000 (17:04 -0500)]
[dash] Switch to using StWidget gradients

https://bugzilla.gnome.org/show_bug.cgi?id=602131

16 years agoImplement gradients for StWidget
Colin Walters [Sat, 14 Nov 2009 21:39:22 +0000 (16:39 -0500)]
Implement gradients for StWidget

Rather than having gradients be individually implemented by higher
level JS widgets, move basic gradient functionality into StWidget.
There is prior art in WebKit for CSS gradients:

http://webkit.org/blog/175/introducing-css-gradients/

However, implementing this would be quite a lot of work; all we
need in the Shell design at the moment is basic horizontal/vertical
linear gradients.  So, the syntax now supported is:

background-gradient-type: [vertical|horizontal]
background-gradient-start: color;
background-gradient-end: color;

https://bugzilla.gnome.org/show_bug.cgi?id=602131

16 years ago[workspaces] Add an idle timeout for close button
Colin Walters [Fri, 20 Nov 2009 00:39:00 +0000 (19:39 -0500)]
[workspaces] Add an idle timeout for close button

Add a grace period for the close button so if you happen to move your
mouse outside the target it doesn't vanish and force a Z motion.

16 years agoWindow selector refinements
Florian Müllner [Thu, 12 Nov 2009 00:26:52 +0000 (01:26 +0100)]
Window selector refinements

* Remove window icons
 * Add a close button to window previews
 * Position caption underneath the window
 * Port caption from Big.Box to St.Label

https://bugzilla.gnome.org/show_bug.cgi?id=598324

16 years ago[StThemeNode] Re-add erroneously deleted (out) annotations
Colin Walters [Sat, 14 Nov 2009 23:00:54 +0000 (18:00 -0500)]
[StThemeNode] Re-add erroneously deleted (out) annotations

An earlier commit was overzealous in removing (out) annotations;
introspection supports (out) for integral types just fine, we
only need to remove them for (out) types where the caller needs
to allocate a boxed type.

https://bugzilla.gnome.org/show_bug.cgi?id=602131

16 years agoInteger align workspace and pane positioning
Colin Walters [Fri, 13 Nov 2009 23:51:07 +0000 (18:51 -0500)]
Integer align workspace and pane positioning

We had previously been leaving the scaled workspace at a non-integral
position which didn't look obviously ugly, but now that we're
constraining the popup pane to the workspace size, we really need
to ensure that we're using integral positions here.

https://bugzilla.gnome.org/show_bug.cgi?id=601854

16 years ago[placeDisplay] Fix inverted logic for desktop-is-home case
Colin Walters [Mon, 16 Nov 2009 19:10:13 +0000 (14:10 -0500)]
[placeDisplay] Fix inverted logic for desktop-is-home case

We only want to hide the Desktop link if it desktopIsHome, not
if it isn't.

16 years agoenvironment.js: set default direction for St widgets
Abderrahim Kitouni [Sat, 14 Nov 2009 17:08:27 +0000 (18:08 +0100)]
environment.js: set default direction for St widgets

https://bugzilla.gnome.org/show_bug.cgi?id=584662

16 years ago[StTable] now RTL aware
Abderrahim Kitouni [Sat, 14 Nov 2009 17:23:56 +0000 (18:23 +0100)]
[StTable] now RTL aware

https://bugzilla.gnome.org/show_bug.cgi?id=584662

16 years ago[StBoxLayout] now RTL aware
Abderrahim Kitouni [Sat, 14 Nov 2009 17:22:36 +0000 (18:22 +0100)]
[StBoxLayout] now RTL aware

https://bugzilla.gnome.org/show_bug.cgi?id=584662

16 years ago[StWidget] add API support for right-to-left UI
Abderrahim Kitouni [Sat, 14 Nov 2009 17:20:31 +0000 (18:20 +0100)]
[StWidget] add API support for right-to-left UI

https://bugzilla.gnome.org/show_bug.cgi?id=584662

16 years agoDarken workspace indicator when doing lightbox effect
Florian Muellner [Sun, 15 Nov 2009 01:24:43 +0000 (02:24 +0100)]
Darken workspace indicator when doing lightbox effect

Adjust the opacity of the workspace indicator to not having it stand out too badly when in lightbox mode.

https://bugzilla.gnome.org/show_bug.cgi?id=594556

16 years agoFix sidebar enable/disable menu item
Dan Winship [Sat, 14 Nov 2009 15:10:33 +0000 (10:10 -0500)]
Fix sidebar enable/disable menu item

https://bugzilla.gnome.org/show_bug.cgi?id=601875

16 years agoUpdated Slovenian translation
Matej Urbančič [Sat, 14 Nov 2009 10:18:02 +0000 (11:18 +0100)]
Updated Slovenian translation

16 years agoDeal with title-less windows
Dan Winship [Fri, 13 Nov 2009 19:38:38 +0000 (14:38 -0500)]
Deal with title-less windows

https://bugzilla.gnome.org/show_bug.cgi?id=601290

16 years ago[genericDisplay] Fix selection not being set correctly
Colin Walters [Fri, 13 Nov 2009 19:27:25 +0000 (14:27 -0500)]
[genericDisplay] Fix selection not being set correctly

We need to check if the display actor is an instance of Shell.OverflowList
or St.BoxLayout to use the appropriate function for getting its child
with a given index.

16 years agoUse gnome-terminal rather than xterm+xeyes+xlogo in --xephyr mode
Dan Winship [Thu, 12 Nov 2009 20:17:35 +0000 (15:17 -0500)]
Use gnome-terminal rather than xterm+xeyes+xlogo in --xephyr mode

https://bugzilla.gnome.org/show_bug.cgi?id=588056

16 years agoAdd Presence items to the status menu
Dan Winship [Tue, 10 Nov 2009 21:34:13 +0000 (16:34 -0500)]
Add Presence items to the status menu

https://bugzilla.gnome.org/show_bug.cgi?id=601458

16 years agoPort ShellStatusMenu to javascript
Dan Winship [Tue, 10 Nov 2009 17:13:58 +0000 (12:13 -0500)]
Port ShellStatusMenu to javascript

https://bugzilla.gnome.org/show_bug.cgi?id=601458

16 years agoIntrospect src/gdmuser
Dan Winship [Tue, 10 Nov 2009 17:12:27 +0000 (12:12 -0500)]
Introspect src/gdmuser

In addition to the Makefile changes, we also change uid_t to gulong in
the public API (which matches how it was already represented in the
gobject properties).

https://bugzilla.gnome.org/show_bug.cgi?id=601458

16 years agoAdd gnome-shell --eval-file
Colin Walters [Thu, 12 Nov 2009 23:18:34 +0000 (18:18 -0500)]
Add gnome-shell --eval-file

Convenience utility function for evaluating an arbitrary
JavaScript file.

16 years ago[shellDBus] Avoid sending undefined over DBus
Colin Walters [Thu, 12 Nov 2009 23:17:58 +0000 (18:17 -0500)]
[shellDBus] Avoid sending undefined over DBus

DBus doesn't have a notion of null/undefined, so do the lame
thing and return the empty string.

16 years agoRename places.js to placeDisplay.js
Marina Zhurakhinskaya [Thu, 12 Nov 2009 21:31:16 +0000 (16:31 -0500)]
Rename places.js to placeDisplay.js

places.js was renamed in the code

16 years ago[dash] Convert pane close to St.Button, avoiding release event propagation
Colin Walters [Thu, 12 Nov 2009 18:09:20 +0000 (13:09 -0500)]
[dash] Convert pane close to St.Button, avoiding release event propagation

The workspaces was handling the release event after closing the pane,
catch it before closing by using St.Button.

16 years ago[dash] Swap More for triangle
Colin Walters [Fri, 6 Nov 2009 23:32:41 +0000 (18:32 -0500)]
[dash] Swap More for triangle

In newer mockup.

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years ago[placeDisplay] Port more to CSS, lower spacing
Colin Walters [Tue, 10 Nov 2009 19:31:59 +0000 (14:31 -0500)]
[placeDisplay] Port more to CSS, lower spacing

Newer mockups have smaller spacing here.

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years ago[dash] Port search section headers to CSS
Colin Walters [Wed, 11 Nov 2009 19:13:38 +0000 (14:13 -0500)]
[dash] Port search section headers to CSS

Experimented with moving the (see all) into a tooltip, but
given that we're not emphasizing the drilldown, removed for now.

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years ago[dash] Port section container to CSS, lower spacing
Colin Walters [Fri, 6 Nov 2009 22:32:23 +0000 (17:32 -0500)]
[dash] Port section container to CSS, lower spacing

Newer mockup has smaller spacing.

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years ago[overview] Constrain popup panes, dim workspaces when active
Colin Walters [Fri, 6 Nov 2009 22:15:34 +0000 (17:15 -0500)]
[overview] Constrain popup panes, dim workspaces when active

Rather than the popup panes taking up the whole non-panel height,
constrain them to the height of the workspaces, which is also the
"dash content area".

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years ago[genericDisplay+other] Port to CSS, style cleanups
Colin Walters [Fri, 6 Nov 2009 21:08:07 +0000 (16:08 -0500)]
[genericDisplay+other] Port to CSS, style cleanups

Mostly a straightforward porting of style code to CSS, except
that various bits of other code referenced a few GenericDisplay
constants, so those needed to be ported as well.

Add some padding at the top between the close button and the items.

Center the text and description.

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years ago[overview] Port pane to CSS
Colin Walters [Fri, 6 Nov 2009 19:55:03 +0000 (14:55 -0500)]
[overview] Port pane to CSS

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years agoswitch to scrolling GenericDisplay, remove menus from apps
Colin Walters [Tue, 3 Nov 2009 23:36:44 +0000 (18:36 -0500)]
switch to scrolling GenericDisplay, remove menus from apps

Temporarily removed search-by-menu from apps as well, will readd
later as a ShellApp feature.

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years ago[StTooltip CSS] Add some style
Colin Walters [Wed, 11 Nov 2009 21:22:42 +0000 (16:22 -0500)]
[StTooltip CSS] Add some style

Not final, but stands out and doesn't look completely wrong, at least.

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years ago[StTooltip] Fix _get_preferred_width
Colin Walters [Wed, 11 Nov 2009 21:22:22 +0000 (16:22 -0500)]
[StTooltip] Fix _get_preferred_width

It was ignoring the label width.

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years ago[StBoxLayout] Add missing _queue_relayout in _add_actor
Colin Walters [Wed, 11 Nov 2009 16:54:08 +0000 (11:54 -0500)]
[StBoxLayout] Add missing _queue_relayout in _add_actor

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years ago[StBoxLayout] Add st_box_layout_get_n_children
Colin Walters [Tue, 10 Nov 2009 20:46:30 +0000 (15:46 -0500)]
[StBoxLayout] Add st_box_layout_get_n_children

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years ago[StBoxLayout] Add st_box_layout_remove_all, st_box_layout_destroy_children
Colin Walters [Tue, 10 Nov 2009 19:25:41 +0000 (14:25 -0500)]
[StBoxLayout] Add st_box_layout_remove_all, st_box_layout_destroy_children

In a variety of places we're using boxes as data-modeling displays,
and in doing so we often want to either remove the children or
explictly destroy them.

Now ideally Gjs would support callbacks, and this would make using
the for_each functions possible, but even then these functions
are more efficient and shorter to type, at least.

https://bugzilla.gnome.org/show_bug.cgi?id=600734

16 years agoDon't require applications to accept URIs for recent files
Gustavo Noronha Silva [Mon, 9 Nov 2009 17:54:44 +0000 (15:54 -0200)]
Don't require applications to accept URIs for recent files

This should not be required, since glib correctly deals with such
applications by giving them the local gvfs path, and those
applications which do support URIs keep being able to use the URIs in
GFiles.

Based on original work by Guido Günther <agx@sigxcpu.org>.

https://bugzilla.gnome.org/show_bug.cgi?id=601287

16 years ago[dash] Move BackLink to CSS
Colin Walters [Tue, 10 Nov 2009 15:02:02 +0000 (10:02 -0500)]
[dash] Move BackLink to CSS

The previous commit 626f679947298a99 broke the back links on
search drilldown.

https://bugzilla.gnome.org/show_bug.cgi?id=601413

17 years ago[lookingGlass] Paint border around current result if instanceof Clutter.Actor
Colin Walters [Wed, 11 Nov 2009 18:12:55 +0000 (13:12 -0500)]
[lookingGlass] Paint border around current result if instanceof Clutter.Actor

It's very convenient to drill down through object properties and
be able to see exactly which portion of the screen those actors
correspond to, without trying to guess with the inspector tool.

17 years agoWhen setting a search, do a redisplay immediately
Colin Walters [Thu, 5 Nov 2009 22:19:36 +0000 (17:19 -0500)]
When setting a search, do a redisplay immediately

Commit 94bd6f17180f0a8cbdbf2a66a47469fce601a9e1 introduced a trick
where we only do the heavy lifting for "redisplay" when we're mapped.

However, the search system wants to get the count of matched items,
and control the visibility of the display based on that.  This introduces
a circularity; avoid it by forcing the search to do a redisplay.

In the future we should avoid this by separating out the "get matched
things for search" from "display list of things".

https://bugzilla.gnome.org/show_bug.cgi?id=600890

17 years agoRemove trailing whitespaces in dash.js
Marina Zhurakhinskaya [Mon, 9 Nov 2009 22:49:01 +0000 (17:49 -0500)]
Remove trailing whitespaces in dash.js

Trailing whitespaces cause warnings.

17 years agoMake places results available in search
JP St. Pierre [Sun, 1 Nov 2009 02:25:28 +0000 (22:25 -0400)]
Make places results available in search

Places is one of the dash sections and it should be included in search results.

Factor out the code for getting and updating the information about places from
Places to PlacesManager.

Introduce PlaceInfo class that contains information about the place and can be
used by classes that display it in different ways. Rename classes so that their
names are consistent with corresponding classes in appDisplay.js and
docDisplay.js

https://bugzilla.gnome.org/show_bug.cgi?id=599125

17 years agoUpdated Arabic translation
Khaled Hosny [Sun, 8 Nov 2009 18:56:26 +0000 (20:56 +0200)]
Updated Arabic translation

17 years ago[gnome-shell.css] Remove blue background from scrollbars
Colin Walters [Thu, 5 Nov 2009 20:39:26 +0000 (15:39 -0500)]
[gnome-shell.css] Remove blue background from scrollbars

This makes it slightly less ugly.

https://bugzilla.gnome.org/show_bug.cgi?id=600734

17 years ago[StThemeNode] Don't give negative width/height for content boxes
Colin Walters [Wed, 4 Nov 2009 20:48:26 +0000 (15:48 -0500)]
[StThemeNode] Don't give negative width/height for content boxes

If the space we're allocated is too small for our border + padding
constraints, don't give negative allocations to callers.  Squash
to zero.

It isn't really useful for callers to get negative content sizes,
and certainly breaks most allocation code.

https://bugzilla.gnome.org/show_bug.cgi?id=600734

17 years agoUpdated Czech translation
Petr Kovar [Thu, 5 Nov 2009 17:04:36 +0000 (18:04 +0100)]
Updated Czech translation

17 years agoPort Dash section headers to CSS
Colin Walters [Thu, 22 Oct 2009 17:33:09 +0000 (13:33 -0400)]
Port Dash section headers to CSS

https://bugzilla.gnome.org/show_bug.cgi?id=599442

17 years agoImplement non-uniform borders (when not using corner_radius)
Colin Walters [Wed, 28 Oct 2009 16:53:26 +0000 (12:53 -0400)]
Implement non-uniform borders (when not using corner_radius)

StTheme CSS supports different border widths for different sides.  Implement
it for StWidget by drawing the border internally.  However, we don't support
a nonzero corner-radius with nonuniform borders.

https://bugzilla.gnome.org/show_bug.cgi?id=599442

17 years agoRemove (out) "caller-allocates" annotations
Colin Walters [Wed, 28 Oct 2009 16:52:08 +0000 (12:52 -0400)]
Remove (out) "caller-allocates" annotations

GObject Introspection+gjs doesn't presently support (out) for caller-allocates
scenarios.

https://bugzilla.gnome.org/show_bug.cgi?id=599442

17 years agoAdd missing allow-none for set_style_pseudo_class
Colin Walters [Fri, 23 Oct 2009 19:40:09 +0000 (15:40 -0400)]
Add missing allow-none for set_style_pseudo_class

https://bugzilla.gnome.org/show_bug.cgi?id=599442

17 years agoAdd missing allow-none for st_bin_set_child
Colin Walters [Fri, 23 Oct 2009 19:14:41 +0000 (15:14 -0400)]
Add missing allow-none for st_bin_set_child

https://bugzilla.gnome.org/show_bug.cgi?id=599442